AMD¿¡¼ CPU¿Í GPU°¡ ÅëÇÕµÈ APU¿Í GPU¸¦ À§ÇÑ À̱âÁ¾ ÄÄÇ»Æà °¡¼Ó(APP)À» À§ÇÑ SDK 2.8°ú CodeXL ÅëÇÕ °³¹ß ŶÀ» ¹ßÇ¥Çß´Ù.
APP SDK 2.8°ú CodeXL ÅøÀº OpenCL°ú C++, DirectComputeµîÀ» ÀÌ¿ëÇÑ À̱âÁ¾ ÄÄÇ»ÆÃ(heterogeneous) °³¹ßÀ» À§ÇÑ ÄÚµå »ùÇðú ÈÀÌÆ® ÆäÀÌÆÛ, ¶óÀ̺귯¸®µîÀ» Á¦°øÇϸç, À̹ø °³¹ßÅø ¹ßÇ¥¿¡ ´ëÇØ AMDÀÇ À̱âÁ¾ ¾îÇø®ÄÉÀÌ¼Ç ¹× °³¹ß ¼Ö·ç¼Ç ºÎºÐ ºÎ»çÀåÀÎ Manju Hegde´Â "¿ì¸®´Â À̱âÁ¾ ÄÄÇ»ÆÃÀ» È°¿ëÇÑ ¼º´É Çâ»ó°ú Àü·Â È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Â ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀ» À§ÇÑ Áö¿øÀ» Áö¼ÓÇÒ °ÍÀ̸ç, À̹ø¿¡ ¹ßÇ¥ÇÑ °³¹ßÅøÀº AMD ¼Ö·ç¼Ç »ó¿¡¼ º¸´Ù ½±°Ô À̱âÁ¾ ÄÄÇ»ÆÃÀÇ ÀÌÁ¡À» ±¸ÇöÇÒ ¼ö ÀÖ°Ô ÇØÁÙ °Í"À̶ó°í ±â´ë¸¦ ³ªÅ¸³Â´Ù.
À̹ø¿¡ ¹ßÇ¥µÈ APP SDK 2.8Àº OpenCL/ Apsrapi/ C++ AMPµîÀ» À§ÇÑ »õ·Î¿î »ùÇõéÀ» Á¦°øÇϸç, ±âÁ¸ APP SDK 2.7º¸´Ù 9°¡Áö ÇÙ½É º¥Ä¡¸¶Å©¿¡¼ Æò±Õ 2.3¹è ºü¸¥ ¼º´ÉÀ» Á¦°øÇÏ°í, AMDÀÇ »õ·Î¿î ¿ÀÇ ¼Ò½º C++ ÅÛÇø´ ¶óÀ̺귯¸®ÀÎ ÄÚµå³×ÀÓ BoltÀÇ ÇÁ¸®ºä ¹öÀüÀ» Á¦°øÇÑ´Ù.
Bolt´Â ÄÚµå ¶óÀÎÀ» ÁÙÀÌ°í GPU¿Í CPU ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ½Ì±Û ÄÚµå Æнº¸¦ Áö¿øÇØ À̱âÁ¾ ÄÄÇ»ÆÃÀÇ ¼º´É°ú Àü·Â È¿À²À» º¸´Ù ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀ» ¸ñÇ¥·Î °³¹ß ÁßÀ̸ç, À̹ø¿¡ ¹ßÇ¥µÈ APP SDK 2.8¿Í Blot¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº AMD °³¹ßÀÚ ºí·Î±×¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
ÇÑÆí, ÅëÇÕ °³¹ßÀÚ ÅøÀÎ CodeXLÀº AMDÀÇ CPU/ GPU/ APUÀÇ ´Ù¾çÇÑ Ç÷§Æû¿¡¼ÀÇ º´·Ä ÇÁ·Î±×·¡¹Ö ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¿Í ISV¸¦ À§ÇÑ È¯°æÀ¸·Î, Æ÷°ýÀûÀÎ GPU µð¹ö±ë°ú GPU¿Í CPUÀÇ ÇÁ·ÎÆÄÀϸµ, AMD CPUÀÇ ¼º´É ÃÖÀûÈ, Static OpenCL Ä¿³Î Çؼ® ¹× À©µµ¿ì¿Í ¸®´ª½º¿¡¼ÀÇ µ¶¸³ UIµîÀ» Á¦°øÇϸç, CodeXL¿¡ ´ëÇÑ ³»¿ëÀº CodeXL ȨÆäÀÌÁö¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
|