AMD´Â ¹Ì±¹ Ķ¸®Æ÷´Ï¾Æ »õ³ÊÁ¦ÀÌ¿¡¼ ¿¸° 2013 °³¹ßÀÚ È¸ÀÇ¿¡¼ ½Å±Ô ÅëÇÕ ¼ÒÇÁÆ®¿þ¾î °³¹ß ŶÀÎ SDK¸¦ Ãâ½ÃÇß´Ù°í ¹àÇû´Ù.
ÀÌ´Â CodeXL ÅøÀÇ ±â´ÉÀÌ Çâ»óµÈ Á¦Ç°±ºÀ¸·Î, ÃֽŠAMD Çϵå¿þ¾î¸¦ Áö¿øÇÏ´Â »õ·Î¿î ±â´ÉÀÌ Å¾ÀçµÇ¾úÀ¸¸ç ÀÚÁÖ »ç¿ëµÇ´Â ¿ÀÇ ¼Ò½º ¶óÀ̺귯¸®¿¡¼ À̱âÁ¾ °¡¼Óȸ¦ ½ÇÇöÇß´Ù.
ÀÌ ÅøµéÀº ¼¹ö¿¡¼ PC, ÈÞ´ë¿ë ±â±â¿¡ À̸£±â±îÁö À̱âÁ¾ Ç÷§ÆûÀ» Àü¸éÀûÀ¸·Î È°¿ëÇÏ°íÀÚ ÇÏ´Â °³¹ßÀÚµéÀÇ »ý»ê¼ºÀ» ´ëÆø Çâ»ó½ÃÅ°¸ç »ç¿ëÇϱ⠽±°Ô ±¸¼ºµÇ¾ú´Ù.
ÀÌ °°Àº ¸ñÇ¥¸¦ À§ÇØ AMD ´Â ´ÙÀ½ 4°¡Áö ºÎ¹®À» Çâ»ó½ÃÄ×´Ù.
1. ½Å±Ô ÅëÇÕ SDK¿¡´Â AMD APP SDK 2.9°¡ žÀçµÇ¾úÀ¸¸ç, ÀÌ´Â °¡Àå »ç¿ëÀÚ Ä£ÈÀûÀÎ À̱âÁ¾ ÄÄÇ»Æà SDKÀÌ´Ù. SDKÀÇ »õ·Ó°Ô Ãß°¡µÈ ±â´ÉÀº ÆíÀǼº°ú °³¹ßÀÚ »ý»ê¼ºÀ» Å©°Ô Çâ»ó½ÃŲ´Ù. ÀÌ´Â AMD¿¡¼ °³¹ßÀÚµé·Î ÇÏ¿©±Ý AMD Á¦Ç°ÀÇ ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ¸ðµç ÄÄÆ÷³ÍÆ®¿¡ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇÑ Ã¹ ½ÃµµÀÌ´Ù. ÁÖ¿ä Ư¡À¸·Î´Â, ÇÁ·ÎÁ§Æ® ÀÛ¾÷À» À§ÇØ ÀûÀýÇÑ »ùÇÃÀ» ¿ëÀÌÇÏ°Ô Ã£À» ¼ö ÀÖ´Â À¥ ±â¹Ý »ùÇà ºê¶ó¿ìÀú, ³Î¸® »ç¿ë µÇ°í ÀÖ´Â Á¦ÀÛ À¯Æ¿¸®Æ¼ÀÎ CMake Áö¿øÀÌ Áõ´ëµÊÀº ¹°·Ð, °¡»ó ½ºÆ©µð¿ÀÀÇ Ç÷¯±×ÀÎÀÌ Æ÷ÇÔµÈ OpenCL™ ¼Ò½º ÆíÁý ±â´É Çâ»óÀÌ ÀÖ´Ù. ¶ÇÇÑ ÃÖÀûÈµÈ ¿ÀÇ ¼Ò½º ¶óÀ̺귯¸® »ç¿ëÀ» °ÈÇÑ ¸î °³ÀÇ »õ·Î¿î »ùÇÃÀ» Ãß°¡ÇØ ÃÖ¼ÒÇÑÀÇ ³ë·ÂÀ¸·Î °¡¼Óȸ¦ Áõ´ë½ÃÄ×´Ù.
2. ½Å±Ô ÅëÇÕ SDK¿¡´Â Media SDK v1.0 º£Å¸ ¹öÀüÀÌ Å¾ÀçµÇ¾î ÀÖ´Ù. Media SDK´Â AMD°¡ À̹ø¿¡ ÃÖÃÊ·Î °ø°³ÇÏ´Â °ÍÀ¸·Î, °³¹ßÀÚµéÀº AMDÀÇ µ¶ÀÚÀûÀÌ°í Â÷º°ÈµÈ ¸ÖƼ¹Ìµð¾î ¼º´ÉÀ» È°¿ëÇÒ ¼ö ÀÖ°Ô µÆ´Ù. Media SDKÀÇ ÇÙ½É ±â´ÉÀ¸·Î´Â GPU °¡¼Ó ºñµð¿À Àü/ÈÄ ÇÁ·Î¼¼½Ì ¶óÀ̺귯¸®¿Í Áö¿¬½Ã°£À» ÃÖ¼ÒÈ ÇÑ ºñµð¿À ÀÎÄÚµù µîÀÌ ÀÖ´Ù.
3. ÅëÇÕ SDK´Â °³¹ßÀÚµéÀÌ °£´ÜÇÏ°Ô ¾ÖÇø®ÄÉÀÌ¼Ç °¡¼Óȸ¦ ÇÒ ¼ö ÀÖµµ·Ï ¿©·¯ ¿ÀÇ ¼Ò½º ¶óÀ̺귯¸®¿¡¼ »õ·Î¿î À̱âÁ¾ °¡¼ÓÈ¿¡ ÃÖÀûÈ µÅ ÀÖ´Ù. ÇöÀç ´Ù¾çÇÑ OpenCL °¡¼Ó ±â´ÉÀ¸·Î´Â, °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ÄÄÇ»ÅÍ ºñÀü ¶óÀ̺귯¸®ÀÎ OpenCV°¡ ÀÖ´Ù. ±× ¿Ü Æ÷Æ®¶õ, C, C++¿¡¼ Á¢±ÙÇÒ ¼ö ÀÖ´Â °¡¼Ó BLAS ¹× FFT ¶óÀ̺귯¸®¸¦ °¡Áø clMath, ÇöÀç OS Áö¿ø¹× Çâ»óµÈ ¼º´É°ú ½Å±Ô ±â´ÉÀ» °®Ãß°í ¿©·¯ ÀÏ¹Ý µ¥ÀÌÅÍ º´·Ä ¾Ë°í¸®ÁòÀ» À§ÇÑ GPU ¿ÀÇÁ·Îµå¸¦ Á¦°øÇÏ´Â C++ ±×¸®°í ÅÛÇø´ ¶óÀ̺귯¸®ÀÎ º¼Æ®°¡ Áö¿øÇÏ´Â ¿ÀÇ ¼Ò½º µîÀÌ ÀÖ´Ù.
4. AMDÀÇ ÅëÇÕ À̱âÁ¾ °³¹ßÀÚ ÅøÀÎ ÃֽŠCodeXL Åø Á¦Ç°±ºÀº Àü ¼¼°èÀûÀ¸·Î °¡Àå ³Î¸® »ç¿ëµÇ´Â ÇÁ·Î±×·¥ ¾ð¾îÀÎ ÀÚ¹Ù¸¦ Áö¿øÇÑ´Ù. ¶ÇÇÑ, AMD´Â ÃÖ»óÀÇ ÅëÇÕ Åø ¼¼Æ®¸¦ Á¦°øÇϱâ À§ÇØ °íÁ¤ Ä¿³Ú ºÐ¼® ±â´Éµµ Ãß°¡Çß´Ù. À̹ø ¹öÀü¿¡´Â ¼¹ö¿Í ÀÓº£µðµå °í°´µéÀ» À§ÇØ AMDÀÇ ÃֽŠGPU Á¦Ç° Áö¿ø»Ó ¾Æ´Ï¶ó ¿ø°Ý µð¹ö±ë/ÇÁ·ÎÆÄÀϸµ Áö¿øµµ °¡´ÉÇØÁ³´Ù.
ÀÌ °°Àº ½ÅÁ¦Ç° ¹ßÇ¥´Â ´Ù¾çÇÑ Ç÷§Æû ¼Ö·ç¼ÇÀÇ ¿©·¯ ÇÁ·Î±×·¥ ¾ð¾î¸¦ Áö¿øÇÏ°í ¿ÀÇ ¼Ò½º Ä¿¹Â´ÏƼ¿¡ Áö¼ÓÀûÀÎ °øÇåÀ» ÇÏ°Ú´Ù´Â AMDÀÇ ¸ñÇ¥¿¡ ÇÑ¹ß ´õ ´Ù°¡°¡´Â °è±â°¡ µÇ°í ÀÖ´Ù. ÀÌ´Â À̱âÁ¾ ÄÄÇ»ÆÃÀÌ ÁÖ·ù°¡ µÇµµ·Ï ÇÏ°Ú´Ù´ÂAMD ³ë·ÂÀÇ ÀÏȯÀÌ´Ù.
¸®»ç ¼ö´Â Ä«º£¸® ¹ßÇ¥¿¡ À̾î APU ±â¼ú°ú À̱âÁ¾ ÄÄÇ»Æà ¼º´É¿¡¼ÀÇ AMD ¸®´õ½Ê°ú °³¹ßÀÚ Áß½ÉÀÇ ¹Ì·¡ AMD ±â¼ú¿¡ ´ëÇؼµµ °Á¶Çß´Ù. “AMD´Â ±×·¡ÇÈ, °ÔÀÓ, ¼º´É ¸ð¹ÙÀÏ Å¬¶óÀ̾ðÆ®, ÀÓº£µðµå ±â±â°¡ È®»êµÇ¸é¼, À̸¦ À¶ÇÕÇÏ¿© °í°´¿¡°Ô Á¦°øÇÒ ¼ö ÀÖ°Ô ÇÏ´Â Áö½Ä Àڻ긦 °®Ãß°í ÀÖ´Ù”°í ¸»Çϸç, “ÀÌó·³ ¼ºÀåÇÏ´Â »ýÅ°踦 µÞ¹ÞħÇϱâ À§ÇØ HSA, ¸ÇƲ, OpenCL, C++ AMP, Microsoft DirectX °°Àº Ç÷§Æû°ú ¾ÖÇø®ÄÉÀÌ¼Ç ¹× °ÔÀÓ °³¹ßÀڵ鿡°Ô Áß¿äÇÑ ÇÁ·Î±×·¥ ÅøÀ» °è¼Ó Áö¿øÇÒ °Í” À̶ó°í ¹àÇû´Ù. |